- May 06, 2024
-
-
Zander Brown authored
-
Zander Brown authored
GdkPixbuf decided to soft-deprecate `from_xpm_data` causing all sorts of rendering weirdness for us. xpm-pixbuf is a fork of the old GdkPixbuf XPM code the acts as a drop-in replacement.
-
- May 03, 2024
-
-
- Apr 28, 2024
-
-
Zander Brown authored
-
- Mar 28, 2024
-
-
- Mar 24, 2024
-
-
- Mar 15, 2024
-
-
- Mar 12, 2024
-
-
- Mar 11, 2024
-
-
- Mar 10, 2024
-
-
-
Zander Brown authored
-
Zander Brown authored
-
- Mar 09, 2024
-
-
- Mar 08, 2024
-
-
- Feb 20, 2024
-
-
- Feb 19, 2024
-
-
- Jan 30, 2024
-
-
Daniel Mustieles García authored
-
- Jan 22, 2024
-
-
- Nov 26, 2023
-
-
Andre Klapper authored
-
Andre Klapper authored
-
- Oct 29, 2023
-
-
- Oct 25, 2023
-
-
- Oct 23, 2023
-
-
In a sheet, objects can have an intdata attribute, which is usually used in I*/GRAFCET/UML to pick a different variation of the object. It does this by setting user_data, but some objects --- like AADL's --- use this property for a vtable. It's possible to get Dia to crash with a sheet something like the following: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns"> <name>Proof of Concept</name> <description>Tada!</description> <contents> <object name="AADL - Process" intdata="2"> <description>Dereference 0x2</description> </object> </contents> </sheet> To fix this, only set user_data if the object type has DIA_OBJECT_HAS_VARIANTS set; only objects that actually want it will have it set. "Misc - Measure" never used it anyways, so just remove it from the sheet.
-
Not sure which bug this is, but it should probably be fixed instead of kind-of worked around in a handful of objects.
-
We never do anything with it, and it can always be added later if needed.
-
-
As in 3f802317, we assume C99, so no need to check whether it's defined.
-
- Oct 21, 2023
-
-
-
This was apparently overlooked in the move to meson
-